const Router = require('@koa/router');
// Koa 的路由在被 use 时是无法指定前缀的, 需要在定义时就指定前缀
const router = Router({
  prefix: '/team'
});

const teamController = require('../controllers/teamController');

// 组装路由

//通过名称查询队伍信息
router.get('/listAll',teamController.listAll);

//查询队伍信息
router.get('/:userid',teamController.get);

//创建队伍
router.post('/add',teamController.add);

//修改队伍信息
router.post('/edit',teamController.edit);

//删除队伍信息
router.post('/del',teamController.del);

//查询回复信息
router.get('/reply/page/:teamid',teamController.getReply);

//创建信息回复
router.post('/reply/add',teamController.addReply);

//删除信息回复
router.post('/reply/del',teamController.delReply);

//修改信息回复
router.post('/reply/edit',teamController.editReply);

//加入队伍
router.post('/join',teamController.join);

//退出队伍
router.post('/quit',teamController.quit);


// Koa 的路由需要调用 routes 函数获取实际用于 use 的函数
module.exports = router.routes();
